package com.tangerine.servicios;

import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import com.tangerine.bd.DbHandlerPreferencia;
import com.tangerine.entidades.Perfil;
import com.tangerine.entidades.Preferencia;;

public class ServicioPreferencia {
	
	public List<Preferencia> cargarListadoPreferencia(){
		
		List<Preferencia> listaPreferencias = new ArrayList<Preferencia>();
		
		DbHandlerPreferencia dhPreferencia = new DbHandlerPreferencia();
		try {
			listaPreferencias = dhPreferencia.cargarPreferencia();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}		
		dhPreferencia = null;
		return listaPreferencias;		
	}
	
	public float obtenerDistancia(Perfil auxPerfil) {
		float fValorDistancia = 0;
		DbHandlerPreferencia dhPreferencia = new DbHandlerPreferencia();
		
		try {
			fValorDistancia = dhPreferencia.obtenerDistancia(auxPerfil.getIdPerfil());
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}		
		return fValorDistancia;	
	}
	
	public int obtenerTiempo(Perfil auxPerfil) {
		int iValorTiempo = 0;
		DbHandlerPreferencia dhPreferencia = new DbHandlerPreferencia();
		
		try {
			iValorTiempo = dhPreferencia.obtenerTiempo(auxPerfil.getIdPerfil());
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}		
		return iValorTiempo;	
	}
}
